<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
     
        var arr = [4, 5, 6];
        //1. 遍历 值 索引号 数组本身
        arr.forEach(function(value, index, array) {
                console.log(value);
                // console.log(index);
                // console.log(array);
            })
            // 2.筛选    值 索引 数组本身  返回新的数组
        var newarray = arr.filter(function(value, index, arr) {
            return value >= 5; //大于5的筛选
        });
        console.log(newarray);

        // 3.查找元素是否满足条件 返回boolean    value, index, array
        // some 是 只要有一个元素满足 就返回true
        var arr1 = [1, 2, 3, 7, 8, 9, 15];
        var newarray1 = arr1.some(function(value) {
            return value >= 10;
        });
        console.log(newarray1);

        //4. every的使用在于会检查所有的元素是否满足条件 都满足 true 否则false
        var arr2 = [1, 2, 3, 7, 8, 9, 15];
        var newarray2 = arr2.every(function(value) {
            return value > 10;
        })
        console.log(newarray2);
    </script>
</body>

</html>